/* line 1, src/aux-switch/index.scss */
aux-switch {
  display: inline-block; }

/* line 7, src/aux-switch/index.scss */
.aux-switch > label {
  -webkit-tap-highlight-color: transparent; }

/* line 10, src/aux-switch/index.scss */
.aux-switch > input[type=checkbox] {
  position: absolute;
  left: -9999px; }
  /* line 14, src/aux-switch/index.scss */
  .aux-switch > input[type=checkbox][checked] ~ .aux-switch__box, .aux-switch > input[type=checkbox]:checked ~ .aux-switch__box {
    border-color: #1AAD19;
    background-color: #1AAD19; }
    /* line 17, src/aux-switch/index.scss */
    .aux-switch > input[type=checkbox][checked] ~ .aux-switch__box:before, .aux-switch > input[type=checkbox]:checked ~ .aux-switch__box:before {
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0); }
    /* line 20, src/aux-switch/index.scss */
    .aux-switch > input[type=checkbox][checked] ~ .aux-switch__box:after, .aux-switch > input[type=checkbox]:checked ~ .aux-switch__box:after {
      -webkit-transform: translateX(20px);
          -ms-transform: translateX(20px);
              transform: translateX(20px); }

/* line 26, src/aux-switch/index.scss */
.aux-switch__box {
  position: relative;
  width: 52px;
  height: 32px;
  border: 1px solid #DFDFDF;
  outline: 0;
  border-radius: 16px;
  box-sizing: border-box;
  background-color: #DFDFDF;
  transition: background-color 0.1s, border 0.1s; }
  /* line 36, src/aux-switch/index.scss */
  .aux-switch__box:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 30px;
    border-radius: 15px;
    background-color: #FDFDFD;
    transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); }
  /* line 47, src/aux-switch/index.scss */
  .aux-switch__box:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); }
